
#ifndef DESIGN_PATTERNS_ABSTRACT_FACTORY_LIGHTER_H
#define DESIGN_PATTERNS_ABSTRACT_FACTORY_LIGHTER_H

#include "BHFactory.h"

class Lighter
{
private:
  LampHolder* _holder;
  LightBulb* _bulb;

public:
  explicit Lighter(BHFactory* factory);

  std::string Type();

  ~Lighter();
};

#endif //DESIGN_PATTERNS_ABSTRACT_FACTORY_LIGHTER_H
